Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #2-w1 France F4 Spain #2-w2 Spain #2-w3 Spain #2-w4 Germany F6 Finland F2 Denmark F2 Lithuania F2 Spain F28 Spain F34 Spain F34a France F5 Spain F11 Spain F12 Germany F7 Spain F25 Spain F26 Italy F4 Italy F5 Italy F6 Great Britain F7 Czech Republic F1 Norway F2 Ireland F1 Ireland F2 Latvia F1 Lithuania F1 France F14 Great Britain F18 Czech Republic F4 France F4 France F5 Russia F1 France F4 Luxembourg F1 France F13 France F17 Czech Republic F5 Czech Republic F6 Germany F1 Great Britain F1 France F5 Usa F12 Germany F8 France F13 France F17 Great Britain F1 Great Britain F2 France F2 France F3 Bosnia & Herzegovina F2 France F5 Switzerland F3 Norway F1 Estonia F1 Estonia F2 France F17 Germany F1 Germany F2 France F3 Russia F1 Russia F2 Italy F5 Czech Republic F2 Poland F2 Estonia F2 Latvia F1 Poland F7 Germany F16 France F18 Czech Republic F4 Czech Republic F5 Russia F1 Russia F2 Russia F3 Russia F5 Ukraine F2 Russia F6 Russia F7 Italy F7 Czech Republic F1 Italy F13 Germany F8 France F13 Russia F10 Latvia F1 France F20 Germany F1 Germany F2 Russia F1 Russia F2 France F5 France F6 Latvia F1 France F20 Czech Republic F6 Czech Republic F7 France F1 France F2 Lithuania F2 Germany F1 France F2 France F3 Spain F21 Spain F22 Spain F24 Spain F27 Great Britain F1 Austria F1 Germany F2 Austria F2 Germany F5 Spain F6 Spain F7 Czech Republic F2 Norway F1 Spain F1 Denmark F1 Poland F1 Tennis Napoli Cup - Naples Garden Open - Rome Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Fujitsu Siemens Open - Budapest FILA Challenger - Biella 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Jameson Cup - Milan Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck 5th Sardinian International Championships - Cagliari Tennis Napoli Cup - Napoli Garden Open - Rome Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Copa Sevilla Internacionales de Andalucia - Seville Challenger 42 - Andrezieux Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo ATU Cup - Weiden Cepu Open - San Marino Porsche Open - Poznan Copa Sevilla-Internacionales de Andalucia - Seville Challenger Ford de Cherbourg - Cherbourg Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Ostrava Open 2005 - Ostrava Gemax Samsung Open 2004 - Belgrade Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons LXV Concurso Internacional Vigo - Vigo Genoa Open Challenger-Fondazione Carige - Genova Trani Cup - Trani XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Mobilux Open - Luxembourg Czech Indoor Open - Prague X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli The LTA Cardiff Challenger - Cardiff Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella The Shelbourne Irish Open - Dublin Genoa Open - Genova Open D'Orleans - Orleans Pekao Open - Szczecin IPP Open - Helsinki Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn ECU Prague Open - Prague Tatra Banka Open - Bratislava Polska Energia Open - Bytom Oberstaufen Cup - Oberstaufen LTA Nottingham Challenger - Nottingham Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Ciutat de Barcelona - Barcelona Rijeka Open - Rijeka Tennis Napoli Cup 2007 - Napoli Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia LTA Shrewsbury Challenger - Shrewsbury Dublin Challenger - Dublin Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere KGHM Dialog Polish Indoors - Wroclaw Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 4th Volkswagen Challenger - Wolfsburg Labertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Sunrise Challenger Memorial Manfredini - Sassuolo Sarajevo Challenger Challenger Lugano - Lugano Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger Lugano Challenger Dublin Challenger - Dublin Turin Challenger Penza Challenger Tampere Challenger San Marino Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Napoli Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Rhodes Challenger Busan Challenger Biella Challenger Nottingham Challenger Lugano Challenger Bytom Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Turin Challenger Pozoblanco Challenger Tampere Challenger San Marino Challenger Samarkand Challenger Karshi Challenger Genova Challenger St. Remy Challenger Napoli Challenger Astana Challenger Helsinki Challenger LTA Shrewsbury Challenger - Shrewsbury Napoli Challenger Ostrava Challenger Furth Challenger Marburg Challenger BMW Tennis Championship - Sunrise San Marino Challenger Orleans Challenger Fergana Challenger Dallas Challenger Barletta Challenger Monza Challenger BSI Challenger Lugano - Lugano St. Remy Challenger Szczecin Challenger Mons Challenger Kos Succhetti Tennis Cup - Cordenons Eckental Challenger Helsinki Challenger Tyumen Challenger Rome Challenger Rome Challenger Caltanissetta Challenger Citta di Como Challenger - Como Prague Challenger Kosice Challenger Todi Challenger Scheveningen Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Tunis Challenger Rome Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Tennislife Cup - Napoli Kobstaedernes ATP Challenger - Kolding Milan Challenger Napoli Challenger Rome Challenger Mestre Challenger Napoli Challenger San Benedetto Challenger Busan Challenger Carson Challenger Prostejov Challenger Yokohama Challenger Toyota Challenger Pilot Pen Tennis - New Haven Sunrise Challenger Napoli Challenger Athens Challenger Casablanca Challenger Caltanissetta Challenger Izmir Challenger Loughborough Challenger Wolfsburg Challenger San Marino Challenger Madrid Challenger CA Challenge 2002 - Graz San Marino Challenger Napoli Challenger Bordeaux Challenger Milan Challenger San Benedetto Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Mestre Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano VII Torneo Internazionale di Tennis - Barletta Generali Open 2002 - Kitzbuhel Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Hopman Cup - Perth Davis Cup, Group II, 1R, GRE-LAT 1-4 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing Australian Open (juniors) Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, Group 2, 2R, BUL-LAT 1-4